package cn.wolfcode.p2p.base.service;

import cn.wolfcode.p2p.base.domain.RealAuth;
import cn.wolfcode.p2p.base.query.RealAuthQuery;
import com.github.pagehelper.PageInfo;

public interface IRealAuthService {

    /**
     * 多条件过滤和分页查询
     *
     * @param qo 封装查询条件
     * @return
     */
	PageInfo<RealAuth> query(RealAuthQuery qo);

    /**
     * 保存身份认证信息
     * @param vo 身份认证信息
     */
    void saveRealAuth(RealAuth vo);

    /**
     * 根据id获取认证信息
     * @param id id
     * @return 认证信息
     */
    RealAuth get(Long id);

    /**
     * 审核身份认证信息
     * @param vo 身份认证信息
     */
    void auditRealAuth(RealAuth vo);
}